Big Huge Thesaurus

Alan Mathison Turing

noun